MKLVLEGVDSFETLRVVGTFNCIDPDYVGSKRVTKKADVYAFEVILMELITGRKANYETLSVDEQNLVMWLRPKIKISTFLNLVDGTIATDKETIKRIKKIAKLAEYCTSQEVESRPLRASRTKSGNEVTSED